const promise1 = new Promise(resolve => setTimeout(resolve, 1000));
const promise2 = new Promise(resolve => {
  setTimeout(() => {
    resolve();
  }, 2000);
})

console.time('promise.all执行完成所用时间')
Promise.all([promise1, promise2])
.then(() => {
  console.log('已完成'); // 成功的回调
  console.timeEnd('promise.all执行完成所用时间')
})
.catch(() => {
  console.log('已拒绝'); // 一样是失败的回调
  console.timeEnd('promise.all执行完成所用时间')
})

